package com.cn.crmsystem.mapper.customerMapper;

import com.cn.crmsystem.pojo.Opportunity;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface OppMapper {

    /**
     * 添加商机信息
     * @param map
     * @return
     */
    Integer insertOpp(HashMap<Object, Object> map);


    /**
     * 删除商机信息
     * @param id
     * @return
     */
    Integer deleteOpp(Integer id);

    /**
     * 修改商机信息
     * @param opportunity
     * @return
     */
    Integer updateOpp(Opportunity opportunity);

    /**
     * 修改商机负责人
     * @param id
     * @return
     */
    Integer updateOppUser(Integer id);

    /**
     * 条件查询商机信息
     * @param map
     * @return
     */
    List selectOpp(Map<String, Object> map);

    /**
     * 条件查询商机信息总数
     * @param map
     * @return
     */
    Long selectOppCount(Map<String, Object> map);
}
